Jonathan Asp JensenJonathan Asp Jensen
Knicks Table Karl-Anthony Towns Extension: The $276M Question, the $61M Option, and the Second Apron CeilingIn early October, before the season tipped off, Karl-Anthony Towns stood in...
Men's Volleyball at the LA 2028 Olympics: Six Berths Claimed and the Gap Named After the ChampionThat night in Chiang Mai, I sat before the results board sent in from four...
When a Reality-TV Argument Gets Tagged as 'Football'A shouting match among the guests of the reality show La Granja VIP, broadcas...
Piastri faces penalty threat after impeding Lawson at MonzaThe final moments of Q2 at Monza did not belong to perfect flying laps. They...
Three Sets, Three Breaths: Indonesia's Women's Volleyball Team Finishes Sixth at the 2026 Asian GamesOn my editing desk in Shanghai, I keep a peculiar habit. Every time I rewatch...
Quynh Huong's 46 Points and the China Puzzle: Vietnam Women's Volleyball at the ASIAD 2026 ThresholdThe ASIAD 2026 scoring table suddenly features a Vietnamese name at the top....
Cruz Azul Lands in Miami With 24 Hours to Spare: Recovery Rhythm, a Tactical Vacuum and the Trap Named MessiFour hours in the air. Thirty minutes from the airport to the training ground...
Kings ready to part ways with Sabonis? A rebuilding pivot in SacramentoHook When I rewatched the game tape of Sacramento Kings vs. Golden State...
Mile 20 in Portland: When Mass Running Outgrew Its Cardiac Safety NetAt mile 29 of the Portland Marathon, a woman stood close to the barrier, risi...
Ashmita Chaliha calls out BWF's Super 100 tournamentThe court was hazy, smog-like conditions visible to everyone. But nobody said...
Visa VMC Fall 2026 and the Road to M8: Why a Domestic Tournament Carries International WeightOn October 17, the Visa VMC Fall 2026 grand final takes place in Ho Chi Minh...
Dragon Ranger Gaming beat Rare Atom 2-0 at VCT Threshold China: when Elo rankings do not tell the whole storyOn the night of October 21, 2026, in Busan, I reopened the recording of Drago...
PSG Lose Kvaratskhelia: The January Transfer Trap and the Price of PanicThe Paris Saint-Germain medical bulletin landed while I was rewatching an old...
T1 Before Worlds 2026: Faker, Oner and a Sample of Only Eight TeamsAt 02:14 in the morning, I opened the playoff statistics table for the fourth...
Dallas Mavericks and the Kyrie Irving Gamble: Is the 'Prove Fitness' Strategy a Double-Edged Sword?When I sat in the stands at the American Airlines Center on a March evening i...
Esports Transfer Window: When Contracts Speak Louder Than RumorsWinter 2026, Chicago. I sat in front of my screen at eleven at night. A socia...
AC Milan 2-2 Lazio at the Olimpico: Moreira's Brace and the Half-Time Substitution RhythmThe night at the Olimpico, I sat in row fourteen, ordinary tickets, behind th...
Women's Volleyball at Asiad 20: China Wins Gold, and What the Scoreboard Refuses to SayThree Lines of Results and One Void Three lines sit next to each other on the...
Leipzig lose 0-2 to Leverkusen: Schick's goals hide a gap no data table can fillOn September 20, in the Bundesliga, Leverkusen beat Leipzig 2-0. Across their...
From Ashes to Light: The Rebirth Journey of Vietnamese Esports After the EarthquakeThe moment GAM Esports crushed Team Whales in the VCS Spring 2026 final with ...
Men's Volleyball at the LA 2028 Olympics: Six Berths Claimed and the Gap Named After the ChampionThat night in Chiang Mai, I sat before the results board sent in from four...
When a Reality-TV Argument Gets Tagged as 'Football'A shouting match among the guests of the reality show La Granja VIP, broadcas...
Piastri faces penalty threat after impeding Lawson at MonzaThe final moments of Q2 at Monza did not belong to perfect flying laps. They...
Three Sets, Three Breaths: Indonesia's Women's Volleyball Team Finishes Sixth at the 2026 Asian GamesOn my editing desk in Shanghai, I keep a peculiar habit. Every time I rewatch...
Quynh Huong's 46 Points and the China Puzzle: Vietnam Women's Volleyball at the ASIAD 2026 ThresholdThe ASIAD 2026 scoring table suddenly features a Vietnamese name at the top....
Cruz Azul Lands in Miami With 24 Hours to Spare: Recovery Rhythm, a Tactical Vacuum and the Trap Named MessiFour hours in the air. Thirty minutes from the airport to the training ground...
Kings ready to part ways with Sabonis? A rebuilding pivot in SacramentoHook When I rewatched the game tape of Sacramento Kings vs. Golden State...
Mile 20 in Portland: When Mass Running Outgrew Its Cardiac Safety NetAt mile 29 of the Portland Marathon, a woman stood close to the barrier, risi...
Ashmita Chaliha calls out BWF's Super 100 tournamentThe court was hazy, smog-like conditions visible to everyone. But nobody said...
Visa VMC Fall 2026 and the Road to M8: Why a Domestic Tournament Carries International WeightOn October 17, the Visa VMC Fall 2026 grand final takes place in Ho Chi Minh...
Dragon Ranger Gaming beat Rare Atom 2-0 at VCT Threshold China: when Elo rankings do not tell the whole storyOn the night of October 21, 2026, in Busan, I reopened the recording of Drago...
PSG Lose Kvaratskhelia: The January Transfer Trap and the Price of PanicThe Paris Saint-Germain medical bulletin landed while I was rewatching an old...
T1 Before Worlds 2026: Faker, Oner and a Sample of Only Eight TeamsAt 02:14 in the morning, I opened the playoff statistics table for the fourth...
Dallas Mavericks and the Kyrie Irving Gamble: Is the 'Prove Fitness' Strategy a Double-Edged Sword?When I sat in the stands at the American Airlines Center on a March evening i...
Esports Transfer Window: When Contracts Speak Louder Than RumorsWinter 2026, Chicago. I sat in front of my screen at eleven at night. A socia...
AC Milan 2-2 Lazio at the Olimpico: Moreira's Brace and the Half-Time Substitution RhythmThe night at the Olimpico, I sat in row fourteen, ordinary tickets, behind th...
Women's Volleyball at Asiad 20: China Wins Gold, and What the Scoreboard Refuses to SayThree Lines of Results and One Void Three lines sit next to each other on the...
Leipzig lose 0-2 to Leverkusen: Schick's goals hide a gap no data table can fillOn September 20, in the Bundesliga, Leverkusen beat Leipzig 2-0. Across their...
From Ashes to Light: The Rebirth Journey of Vietnamese Esports After the EarthquakeThe moment GAM Esports crushed Team Whales in the VCS Spring 2026 final with ...
